chore(deps): update dependency org.apache.arrow:arrow-memory-core to v19#12686
chore(deps): update dependency org.apache.arrow:arrow-memory-core to v19#12686renovate-bot wants to merge 1 commit intogoogleapis:mainfrom
Conversation
There was a problem hiding this comment.
Code Review
This pull request updates the arrow-memory-core dependency from version 18.3.0 to 19.0.0. Feedback indicates that updating this module in isolation is problematic because Apache Arrow components are tightly coupled and require version parity to avoid binary incompatibility and runtime errors like NoSuchMethodError.
| com.google.cloud.opentelemetry:exporter-metrics,google.cloud.opentelemetry=0.36.0 | ||
| com.google.flogger:flogger,flogger=0.9 | ||
| org.apache.arrow:arrow-memory-core,arrow=18.3.0 | ||
| org.apache.arrow:arrow-memory-core,arrow=19.0.0 |
There was a problem hiding this comment.
Updating arrow-memory-core to a new major version (v19.0.0) in isolation is problematic. Apache Arrow modules (e.g., arrow-vector, arrow-memory-netty) are tightly coupled and must share the same version to maintain binary compatibility; mixing v19.0.0 with v18.x modules will lead to runtime errors such as NoSuchMethodError. Additionally, v19.0.0 introduces breaking API changes (e.g., in BitVectorHelper and MetadataAdapter) and internal changes to ArrowBuf (GH-1038) that may require code updates.
References
- Dependency version mismatches suggested by bots should be verified, especially for tightly coupled modules like Apache Arrow where version parity is required for binary compatibility.
This PR contains the following updates:
18.3.0→19.0.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
apache/arrow-java (org.apache.arrow:arrow-memory-core)
v19.0.0: Apache Arrow Java 19.0.0Compare Source
What's Changed
Breaking Changes
BitVectorHelper.getValidityBufferSizeandBaseValueVector.getValidityBufferSizeFromCountby @rtadepalli in #775New Features and Enhancements
splitAndTransferValidityBuffertoBaseValueVectorby @rtadepalli in #777Bug Fixes
Other Changes
hamcresttoassertjinflight-sqlby @rtadepalli in #772dev_pr.ymlby @kou in #881New Contributors
Full Changelog: apache/arrow-java@v18.3.0...v19.0.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.